package net.onewfour.dao.detail;

import java.util.List;

import net.onewfour.dao.DBSuper;
import net.onewfour.dao.TableList;

import com.jfinal.plugin.activerecord.Record;

/**
 * aciton
 * @author Marc
 * @version 1.0
 */
public class DBAction extends DBSuper {
	
	public static DBAction DB = null ; 
	
	/***
	 * 初始化
	 * @user Marc
	 * @createtime 2015年1月23日 下午6:15:23
	 * @return
	 */
	public static DBAction Instance(){
		if(DB==null){
			DB = new DBAction();
		}
		return DB;
	}
	
	/***
	 * 获取所有的action
	 * @user Marc
	 * @createtime 2015年1月23日 下午5:46:50
	 * @return
	 */
	public List<Record> getAllAction(){
		List<Record> list = super.cache(TableList._Action, TableList._Action);
		if(list == null ){
			list = super.find(TableList._Action);
			super.cache(TableList._Action, TableList._Action);
		}
		return list ; 
	}
}
